'Godzilla vs Mechagodzilla' (1974) - Aliens intend to take over the Earth and just in case Godzilla plans to interfere they have built a mechanical ve... Read more
A monster double feature. "Destroy All Monsters!" (1968) - A race of aliens plot to take over the world by using powerful monsters. Mankind's only hop... Read more